against (someone's) better judgement

Translations
вопреки здравому смыслу
He went to the party against his better judgement.
Он пошёл на вечеринку вопреки своему здравому смыслу.
Definitions
Acting in a way that goes against one's own better understanding or reasoning, often leading to regret or negative consequences.